package com.flejay.dreamrecruiter.dao;

import java.util.List;
import java.util.Map;

import com.flejay.dreamrecruiter.model.SubTag;
import com.flejay.dreamrecruiter.model.Tag;

/**
 * 
 * @author Victor Fleurant
 *
 */
public interface IConfigurationLoaderDao {

	/**
	 * Load configuration file with the specified mode and language
	 * 
	 * @param mode
	 * @param language
	 * @return
	 */
	List<Tag> loadTagConfiguration(final String mode, final String language);

	/**
	 * Load sub tags configuration ordened by tag label
	 * 
	 * @param conf
	 * @return
	 */
	Map<String, List<SubTag>> loadSubTagsConfiguration(String conf);
	
}
